improved finish - Spanisch Englisch Wörterbuch